self-curing polymer - Spanish English Dictionary